radar picket destroyer - Spanish English Dictionary